/**
 * @file FreeRTOS_app.h
 * @author liufeng (liufeng@injoinic.com)
 * @brief FreeRTOS task.
 * @version 0.1
 * @date 2024-11-07
 *
 * @copyright Copyright (c) 2024  injoinic
 *
 */

#ifndef __FREERTOS_APP_H__
#define __FREERTOS_APP_H__

#include "stdint.h"

typedef struct
{
    void (*pxTaskCode)(void*);
    const char* const pcName;
    const uint16_t usStackDepth;
    void* const pvParameters;
    uint32_t uxPriority;
    void** const pxCreatedTask;
} task_attribute;

void FreeRTOS_app();

#endif /* __FREERTOS_APP_H__ */
